Are there any memorization techniques that exist for math students? I just watched this video on Ted.com entitled:
Joshua Foer: Feats of memory anyone can do
and it got me thinking about memory from a programmers perspective, and since programming and mathematics are so similar I figured I post here as well. There are so many abstract concepts and syntactic nuances that are constantly encountered, and yet we still manage to retain that information.
The memory palace may help in remembering someone's name, a sequence of numbers, or a random story, but are there any memorization techniques that can better aid those learning new math concepts?

I'm going to present a slightly different argument from the accepted answer. As a student these memory tricks are useful so you don't need to be so attached to the book when studying. You can use these tricks to keep things in your memory longer so you can think about them in the background while you do your day to day things. Especially storing things you don't understand helps keep you looking at things from different angles later in the day after having given it a break.
I do agree, however, the end goal is to remember by fully understanding something. That is a much stronger link in your brain than artificial memory tricks.
