Which of the following sets is an infinite set?
-{1, 2, 3 . . . 100}
-empty set
-the set of whole numbers less than one billion
-the set of natural numbers
-none of the above