explanations of rational numbers, integers, whole numbers and counting numbers