The best calculator-programming language, it has 60+ functions, and is more advanced, while being more efficient.
Here are four of the many functions available on GoodPyCalc.
/choose x y
Returns the value of x!/(y!(y-x)!), or x Choose y
/prime x
Returns 1 if x is prime, 0 if not
/primerange x y
Returns a range of prime numbers from x to y.
/loop i (list) {/function
Returns a loop through a list, acting as a for loop.
/pascr n
Returns the n'th row of Pascal's triangle.
Now, there are 60+ functions, so check it out!