This is an import of the old ul2tree code as well as required bitops. All of them will have to be refreshed at one moment.