Add second implementation of Queue