The evolution of Ruby's Range class | Hacker News Reader