Implemented PairingHeap.

This implementation can easily encounter stack overflow for now, while calling mergeTwoNodes and mergeManyNodes methods recursively.