Suspends code execution for a specified number of milliseconds
the time to wait in milliseconds
promise that resolves after the delay
Suspends code execution for a specified number of milliseconds