How Atp Synthase Works