bifurcate
Splits values into two groups, based on the result of the given filter array.
- Use
Array.prototype.reduce()andArray.prototype.push()to add elements to groups, based onfilter. - If
filterhas a truthy value for any element, add it to the first group, otherwise add it to the second group.