A Java Scientific Calculator having trogonometric, lograthimic, exoponential and Base-N Utilities