Started 99 problems up to number 2. Updated types and typeclasses