How to Never Forget Anything