An egg vendor calls on his first customer and gives him half his eggs and half an egg.
To the second customer he gives half the remaining eggs and half an egg.
He does the same with his third customer. After which he is left with 3 eggs.
By the way he doesn't break any eggs.
How many eggs did he start with ?