Solution to problem 1.
Add solution for problem 2.

Refactor problem 1 to use iterators.
Correct problem 2 (It's even only)
Add problem 3 solution
Solution for problem 4