Queue (167)

About the rewrite: