Add exercise set 001-syntactics
This exercise set will focus on editing a Haskell file, demonstrating the syntax at large
- Function type signature
- Function definition
- Pattern matching: case and functional
- Pattern guards
- Data type definition
- Basic sums
- Basic products
- Type synonyms
if x then y else x
- List manipulation
Exercises: functions over some provided data types w/ test suite