add a simple heap queue wrapper