Tracing Flattening Binary Tree
>(flattenbt '(cat (bat ape bee) (eel dog fox))) 1> (FLATTENBT (CAT (BAT APE BEE) (EEL DOG FOX))) 2> (FLATTENBTB (CAT (BAT APE BEE) (EEL DOG FOX)) NIL) 3> (FLATTENBTB (EEL DOG FOX) NIL) 4> (FLATTENBTB FOX NIL) <4 (FLATTENBTB (FOX)) 4> (FLATTENBTB DOG (EEL FOX)) <4 (FLATTENBTB (DOG EEL FOX)) <3 (FLATTENBTB (DOG EEL FOX)) 3> (FLATTENBTB (BAT APE BEE) (CAT DOG EEL FOX)) 4> (FLATTENBTB BEE (CAT DOG EEL FOX)) <4 (FLATTENBTB (BEE CAT DOG EEL FOX)) 4> (FLATTENBTB APE (BAT BEE CAT DOG EEL FOX)) <4 (FLATTENBTB (APE BAT BEE CAT DOG EEL FOX)) <3 (FLATTENBTB (APE BAT BEE CAT DOG EEL FOX)) <2 (FLATTENBTB (APE BAT BEE CAT DOG EEL FOX)) <1 (FLATTENBT (APE BAT BEE CAT DOG EEL FOX)) (APE BAT BEE CAT DOG EEL FOX)