Initial commit
edit README
add README
adjust deadline of 2.2 (it's 2 weeks of work)
correct method names in optional exercise

[Eye-blistering detail]

The task 2.2.3 instructs students to rewrite parser combinators
in monadic style. `map` is not the monadic `bind`; `flatMap` is.
Thus the original instruction is not correct.