Made yield's return type smarter.
Simplified many by making iterative instead of recursive.
Added second parser combinator tutorial.