the problem is that for another branch of mathematics, then you have to use another software. So perhaps it is better to use a multipurpose software, such as Mathematica of Wolfram, but I understand very well, that one software is free, and another not!