Explaining the solar eclipse