Which of the following sets is an infinite set?

{1, 2, 3 . . . 100}

1. empty set
2. the set of whole numbers less than one billion
3. the set of natural numbers
4. none of the above