Added Queue. Applied Idiomatic styling.