how to use a SplQueue
Merge branch 'Queue'