Implemented LeftistHeap.

LeftistHeap looks a bit somehow faster than SkewHeap, though not as fast as PairingHeap.
I learned that LeftistHeap and its variant SkewHeap are relatively easy to implement, thanks to their simple algorithms. I have come to like them.