nested module and class naming
renamed domainerror
removed wrong condition
Numeric#{zero?,nonzero?,-@,+@,truncate}
moved logic into objectspace
Merge pull request #544 from cptobvious/module-names

Module names
Remove {-@,nonzero?,zero?} in Numeric's subclasses
random small cleanups
Fix our test of integer's #nonzero?
Merge pull request #545 from jstepien/some-numeric-methods

Numeric#{zero?,nonzero?,-@,+@,truncate}
# Array#reverse, reverse_each
Merge pull request #546 from kostya/master

Array#reverse, reverse_each
implement this more efficiently