filter

open override fun filter(predicate: (E) -> Boolean): List<E>