i understand how insert works, added comments.
added comments to removing and made trickleup is own function called percolate.
just finishing adding javadoc comments.