pub fn usleep(microseconds: c_ulong)
Pauses the current thread for the given number of microseconds.
There are 1 million microseconds per second (represented by the
usleep() may have limited precision,
depending on hardware and operating system; don’t rely on the exact
length of the sleep.
number of microseconds to pause