Here's a problem to solve: What is the most important way an artificial reef, such as a sunken ship or railroad car, may support the development of a complex ecosystem?

Among the 4 following options, which is the correct answer?

- A: by providing habitat for large fish and plants
 
- B: by providing habitat for algae and small invertebrates
 
- C: by providing habitat for marine mammals and plants
 
- D: by providing habitat for bacteria and fungi
 