Well, the GUI, whatever that may be, is probably a ways off... I'm still trying to work out the Last of these stupid order-of-operations bugs that ruin any expression with multiple levels of parentheses!
(Though with the wide variety of functions I've provided, there will be little need to use multiple levels of parentheses, no?

)