Added some explanation to all the code cells.