A calculator written in Java which supports brackets, constants, functions and utilizes RPN.