A high-precision, general-purpose scientific calculator