Describe the functions of various nutrients needed for plant growth.
Examples: macronutrients (N, P, K), secondary nutrients, and micronutrients