explain the calculator