miscellaneous ruby programs I write as I learn ruby