subtraction partitioning

kyle meadows