A human memory exoskeleton