cpp interview stack