Found better way to solve exercise 1 && 4
Exercise 4
Not yet working Exercise 5