Practical Mathematics K12A worker prepared a block for a pyramid in a day.

If every day the number of workers doubled, how many days did they need to prepare 1000 blocks?