Keeler's theorem