Creativity, Invention, and Progress