There's a possibility I may need a binary heap in the near future,