public function dropWhile(callable $condition) { $count = $this->countWhileTrue($condition); return $count ? $this->drop($count) : $this; }