Solved problem 21
Solution to problem 22
Solution to problem 29
Solution to problem 48