task 04: add tests and solution
Merge branch 'master' into my-solutions