How an atomic clock works