Custom built linked-list queue