Examples and Exercises from Computer Programming using GNU Smalltalk Book