pred/succ...
Delete implemented?
Added symmetric case w/ predecessor in delete.
first pass of binomial heap operations?
Delete.
probably breaking things
classmethod -> staticmethod... durr
To fix later: merge operation causes a cycle in root list... which causes infinite loop in union