Time and its perception