The Nature of Invention