Programming is actually a quite pleasant and enjoyable avocation. As an example, one may