Understanding Different Types of Clocks and Time