iCalc Math, the powerful calculator for home, school and office includes 7 different modes of operation:
> Calculator: Memory, power, square root, logarithmic, factorial and other functions like floor(), ceil() and random().
*** Includes more than 30 trigonometric functions.
*** Touch the "sci" button to perform advanced calculations.
> Programmer: Make conversions from/to DEC,BIN,HEX,OCT systems and many more masking operations.
> Statistics: Calculate median, stddev, etc, as well as create random numbers.
> IP Subnet: Calculate subnets from a giving IP address.
> Unit Converter: Convert values between units, such as length, area, volume, mass, time and many more.
> Matrix: Perform matrix calculations such as detA, invA, AxB, etc.
> Grapher: Type in your function and it automatically gets plotted.