Added take-while and drop-while combinators