Merge remote-tracking branch 'origin/master' into HEAD
Implement compose + tests.
Added comment to 'compose' test.
drop 1 = tail. Remembered :)
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
ex 3.6 init2 - init tail recursive using reverse function
ex 3.9 length
formatting
ex 3.10,3.11 - leftFold
ex 3.10,3.11 - leftFold improved
rename reverse to rev (as next ex. 3.12 ask to implement reverse)
ex. 3.12 reverse