<div dir="ltr"><div class="gmail_extra">I think it is worth considering a version which both removes items in place, and also returns the removed items, so as to split the collection by a predicate.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Nevin</div></div>