Add solution for homework 5.1
Add solution for homework 5.2
Add course files for homeworks 5-1--3
Implement homework 5.3
Implement homework 5.4