Grocery basket pricing kata