Examples and outline solutions for Programming Paradigms 2014 @ Birkbeck