The note is not visible to the blocked user.
Iterator does not account for wrapping
If the old queue is wrapped, then endPtr will be less than startPtr
Good job <3 !!