Theory of Creativity