Explore the theoretical basis of fluid-structure interaction (FSI) within the context of mechanical engineering. How do the principles of computational fluid dynamics (CFD) and structural mechanics converge to provide a comprehensive understanding of FSI? Discuss the theoretical challenges associated with simulating FSI in complex geometries and high Reynolds number flows. What advancements in numerical methods have been pivotal in addressing these challenges?