exercises from my java workshop