Exercise 4, List Functions Implementations
Exercise 4 part 2