Implemented TakeUntil operation

Fixes issue #86