ex 3.2 - tail
ex 3.3 - setHead
formatting
ex 3.4 - drop
ex 3.4 - drop with support for neg n
tail2: tail in term of drop
ex 3.5 dropWhile
Rename tests. One test class per chapter.
dropWhile refactoring
ex 3.6 init