Thinking at the Edge