I was going to also suggest Sage.
Wolfram's Mathematica is just crazy expensive, and he wants a free one.
http://www.sagemath.org/ <-if you want to install on your computer
http://www.sagenb.org/?next=http://www.sagenb.org/home/scott14/ <- cloud demo