CustomSet<T>.fromPredicate constructor
Creates a set from a predicate function applied to a universe.
Only elements from universe that satisfy predicate are included.
Example:
final universe = CustomSet<int>(List.generate(100, (i) => i + 1));
final evenNumbers = CustomSet.fromPredicate(
universe.elements,
(x) => x % 2 == 0,
);
Implementation
CustomSet.fromPredicate(Iterable<T> universe, bool Function(T) predicate)
: _elements = universe.where(predicate).toSet();