Add some specs for floats and negatives
Change tests to show boundary condition
Extract method
Extract method
Extract method
Extract method
Refactor
Add passing spec
Refactor
Merge branch 'feature/float' into develop
Only build master and develop