Thoughts
Ruby programmers do this thing where they check if the list is empty before calling `.map` or `.each` and it makes it so painfully obvious
that they have not done functional programming.