Arriving at a good Definition of Learning