Mechanics of a Solar Eclipse