y u no ucsf? `return range.stripLeft!(predicate).stripRight!(predicate);`