In Australia, the majority of rainfall happens in December to March when we are having our summer. In order to create a "White Christmas", we tear up a piece of paper into tiny pieces, and throw them up in the air.
Assume that we have the Incredible Hulk to help us. He can take any stack of paper, and tear the entire stack into 2, thereby doubling the number of pieces. Starting from a single piece of paper, what is the minimum number of tears that we must do, in order to get at least \( 1, 000, 000, 000 \) (really tiny) pieces of paper?