The code is a product of my learning process; I learn Smalltalk and love the purity of the language. I had no idea you could write a non-trivial program without conditionals - wow! ;)