type Clock interface {
// Sleep pauses the current goroutine for at least the duration d. A negative or zero duration causes Sleep to return immediately. Sleep(duration time.Duration)
}
Clock is an interface that abstracts the functionality for measuring and displaying time.