Add discounting for arbitrary number of item a and item b
Add passing test for basket ab
Add passing tests for more mixed baskets