An exercise in learning. A free-form code kata, perhaps.