Added Week 2, problem 3 and 4.
:bowtie:However solutions may need refactoring.
Also updated gitignore.