Re-implement Queue structure by Pablo Riedemann (Zostak)
Re-implement Queue structure by Pablo Riedemann (zostak)