Added Week 05 practical session sample solution, containing
functionalities for all exercises including the extras.