Henry’s Dilemma

 

Can you help?  Help me solve this problem:

 

Two drivers decided to have a cross-country race.  Driver A would go 100 mph, but driver B could only go 50 mph, so he was given a 100 mile head start.  While A went that 100 miles, B had gone 50 miles.  When A went that 50 miles, B had gone 25 miles.  When A went that 25 miles, B had gone 12 ˝ miles.  Carry on like this and A would never pass B.

 

I know this is wrong, because in less than 3 hours A would have passed B; but,where is the error in my first calculation?

 

Please email me your explanation to this problem to put my mind at rest.

Thank you –Henry at henrij@telus.net