What is the purpose of the biogeochemical cycles?

A.to cycle energy through a food chain
B.to recycle matter through the biosphere
C.to recycle rocks through the layers of Earth
D.to cycle nutrients through the human body