http://www.sagemath.org/
link