haskell: add various notes on lists
haskell: add various notes on lists

- Concatenate lists with ++
- Various list operations to extract parts of list
- Perform list arithmetic e.g. sum all numbers in list
- Expand lists faster
- Repeat numbers and lists

erictleung/programming-notes,erictleung/programming-notes,erictleung/programming-notes,erictleung/programming-notes,erictleung/programming-notes,erictleung/programming-notes,erictleung/programming-notes,erictleung/programming-notes,erictleung/programming-notes