> All algorithms class and data structures are best understood with a mathematical intuition.
It's funny, I like to say I program by intuition. Trying to go through algorithms now, many years after college, makes me realize some math shortcuts really help, and I no longer have an intuition for that.