add SplPriorityQueue example