Data science up for first round of review

1) Focus on rspec tests 
2) Stuck at trying to refactor the exception part
A negative number wouldn't logically result in a divbyzero error, so that's probably not a good error class. I would probably just cast the input to an integer and let the divide by zero throw its own error if it came to that.