05.CS homework

Exercises 4, 5, 6, 7 and 8