Hand in assignment 5

This task is not mandatory but gives up to 14 points for higher grades.

The model is supposed to be implemented in this skeleton.