i apparently have a priority queue
empty list returns []
empty?
refactor to_a test