demonstrations:modeling_solar_and_lunar_eclipses