Question d’entretien chez Optiver

write OOP methods using priority heap