Exactly. Let me also add that math isn't so much a tool as it is a way of thinking. Learning (or should I say understanding) more math helps in all sorts of non-obvious ways. From thinking logically, to seeing intuitive shortcuts, to proofs (used nearly every time a program is debugged), to algorithms, programming is one of the greatest concrete implementations of the math abstract.