VisualCalc is an advanced programmable scientific calculator with complex, array and matrix operations and graphing.