Synchronization and Timing in Telecommunications