Fix examples
Add object-orientation interlude
Add doc link for OS
Add merge neighbouring loops refactoring