An RPN calculator for vectors of arbitrary dimension. Supports multiple undo/redo, programmable macros and variables. Saves/loads stack to/from disk. Lots of built-in scalar, vector, stack functionality.