The periodic nature of step-pool mountain streams