refactor : calculator
red : negativeNumberWillThrowAnException()