Everyone talks about time, but defining it is surprisingly difficult. Time is often described as something that flows, something we measure, or something that exists independently of us. Ancient ...