Finished implementing min heap