Machines and Inventions