Каков наилучший способ отфильтровать все элементы в структуре данных, которые не подчиняются определенному предикату? то есть метод, аналогичный методам "фильтрации" в языках функционального программирования.