I found myself building up to this rhyme, completely unplanned, in the heat of my Functional Programming lecture one day.

Clearly I was channeling the late, great Theodor Geisel (Dr. Seuss).

Or maybe I'd just been reading to my daughter a lot ...