Change heap implementation a bit, which is easier to understand