Examples of functional programming in Opal. Based on the tasks of Winter Semester 2013-2014 TU Berlin