Gametes, or reproductive cells, belong to which of the following categories?
a. Diploid cells
b. Haploid cells
c. Neither diploid nor haploid cells
d. Either diploid or haploid cells depending on different situations