How To Memorize Everything You Study