Pushed all data structures up to minheaps and maxheaps, as well as
updated javadocs