Adding code from lab 10

- Function identity and composition in Haskell
- Function Currying