Intelligence and Machines