subtract working so far
handel subtract a negative
fix bug in subtractioln