Biological pacemakers: the oscillatory road ahead.