Which is the best scientific definition of a machine?