Temporal Entrainment of Cognitive Functions