Visual cortex encodes timing information in humans and mice