Added "difference" function: a - b

Can you get rid of some of this whitespace?