Smalltalk about code and programming languages, especially functional ones