Implemented better loop-timing using `nanosleep(2)'.