Completed week 4

All assignments for week 4.
Interesting, why this `return`?