BINARY_ TREE
Implementation of the Binary Tree algorithm. It is described in:
Martin Wattenberg and Ben Bederson: Dynamic treemap layout comparison. University of Maryland: http://www.cs.umd.edu/hcil/treemap-history/java_algorithms/LayoutApplet.html.
Complexity: O(n log n), where n is the number of nodes in the tree.