Invention and Discovery