Its been a while, sort all the things! well with heap and insertion for now.