Completed ex 3-23
Completed ex3-24
Completed ex4-2
Completed 4-3
Refactored
Started to implement ex4-5
Completed ex4-8