starting programming pearls column 1