Intelligence and Cognitive Development: Three Sides of the Same Coin