Lateral and Vertical Thinking