Can Machines Think Like People?