Done with HW06 (skipping exercises 6 & 7 because it looks like I would learn more about math than about haskell)