pub fn sleep(n: usize)
sleep for specified number of cycles (delay by virtue of volatile writes).
sleep