fixed subtraction

won't generate negative answers