repository for exercises in http://greenteapress.com/thinkapjava/index.html