Remove all elements starting from the last as long as test returns true.
test
true
Iterable<T> dropWhileRight(bool Function(T t) test) => reversed.skipWhile(test);