Solving the Mystery of Memory