halves added for annoyance value
fixing merge with @ydennek
failing minus tests, HALP!
Fix negative number handling (use absolute value)
Merge pull request #1 from kerryb/master

Fix negative number handling (use absolute value)
Merge pull request #5 from atleastimtrying/master

Negative values added