OK, this works great, but shouldn't the program go to the very end as soon as a negative number is entered. Is this even possible?