Already followed those leads, even emailed the guy. Looks promising,
but uses its own version of trees, creates "bipartition" of them,
and does not contain a detailed explanation of the algorithm. I could
try and glean it by following the code, but I'm not sure
it's worth the while.