Anticipatory Thinking: A Metacognitive Capability