What is an epoch and how does it work?