Added programming exercise 2