A definition of Memory