dropWhileLaw

inline fun <E> Collection<E>.dropWhileLaw(predicate: (E) -> Boolean): List<E>