Add lazy `takeRightWhile` method
Fix bug in test (`_.lazy(...)` insteadof `_(...)`)
Fix `takeWhile` and `takeRightWhile`. Add WHILE_FLAG to LazyWrapper.value() loop.