Simple priority queue in Go