Grouped packages 'oo' and 'functional' under package 'codingstyle'
Moved Function Literal example under package 'functional'
Corrected typo in class name
Further package structure clean-up
Added example for recursive loops