The Calculator is small and handy. It supports compound expressions, bit operations, unlimited number of user variables and constants, and works with various types of notation.