translate English to French: It does in milliseconds what takes nature millennia to do."
Il lui faut quelques millisecondes pour faire ce que la nature a fait en des millénaires.