Set of strings
Function that takes string and returns boolean. If function returns true string would be copied to NewSet
All string that returns true in predicate