Avoid Mutation – Functional Style in Ruby | Hacker News Reader