Add exercise 4 and 5
Merge branch 'exercise45'

* exercise45:
  Add exercise 4 and 5