Find combinations

Implements combinations and subtract methods, with new tests