What determines a machines ability to think