Creativity in Science: Chance, Logic, Genius, and Zeitgeist