Added some lessons and methods for exercise 12