Pass third test ( shouldReturnOneWhenNumberIsZero() )
Pass fourth test ( shouldReturnSixWhenNumberIsThree() )
Pass fifth test ( shouldThrowIllegalArgumentExceptionWhenNumberIsNegative() )