Cracking the Creativity Code: Discovering Ideas