I picked this algorithm to help me learn the Ruby language