BadCalculator.add always returns one more than the correct value

In this example, add should return 3.  Instead, it returns 4.  I'll fix this add submit a pull request later this afternoon.

```
[1] pry(main)> require 'bad_calculator'
=> true
[2] pry(main)> BadCalculator.add(1,2)
=> 4
```