a fun local take on an old classic in ruby