Add shoddy heap implementation