Filters list to elements matching predicate.
list
predicate
static List<T> where<T>(Iterable<T> list, bool Function(T) predicate) => list.where(predicate).toList();