tests passing for binomial heap refactor