Memory: Time Traveling in Bits and Pieces