add basic subtraction. still need to do rebalancing of large sums (and write test cases for all those)