Design Theory: An Introduction to Lateral Thinking