Move Orded interface to its own file
Initial implementation of leftist heap