Implemented remaining execises
Rewrote some functions with folds
Implemented scala L02