biogeochemical cycles and limiting factors lecture 20 7974181