a tiny smalltalk