Interruption des calculs jusqu'à 1.0/fréquence secondes après le précédent appel à rate().
Par exemple, rate(50) stoppera
les calculs assez longtemps pour s'assurer qu'au moins 1.0/50.0 secondes
se sont écoulées (si ce temps s'est déjà écoulé, aucune interruption n'est déclenchée).
Si vous placez rate(50) à l'intérieur d'une boucle de calculs,
la boucle sera exécutée au plus 50 fois par seconde, même si
l'ordinateur peut fonctionner plus rapidement que cela. Ceci fera que les animations sembleront
identiques sur des ordinateurs de puissances différentes, aussi longtemps que les ordinateurs
seront capables de supporter 50 calculs à la seconde.