Msc. Thesis code: GHC Plugin to detect and transform catamorphisms and apply fold/build fusion