General Mills divides the population of the purchasers of Cheerios into heavy and light users and then takes samples from each group. This is an example of
A. random sampling
B. stratified sampling
C. snowball sampling
D. cluster sampling
E. convenience sampling