Where Do New Ideas Really Come From?