twisted tree by Jeff Palmer
_