What is the cause of the toxic algae overgrowth in Prospect Park lake?

Phosphorus in the NYC tap water that feeds the lake. Phosphorus is put in the water to prevent lead from leaching into NYC's tap water.

Nitrogen from all of the dog poop surrounding the lake.

Combined sewage outfalls.

(This is 7th grade science).