the possible and impossible machine