Which of the following epidermal layers is made of cells that are constantly dividing?
a. stratum corneum
c. stratum spinosum
b. stratum granulosum
d. stratum basale