Queue (101)

About the rewrite: