I wrote a pair of calculator commands for
Firan a while ago as a fun personal project. If you're curious about such things, check out
the explanation and code. One's a very powerful RPN calculator. The other is an infix expression calculator that can handle unary minus and plus and parentheses and stuff.