Numeric operations on value objects in Ruby | Dark Hacker News