Innovation and Invention and Problem Solving