Gisle, What do you think of the following example? I expect the 100000 could be increased significantly, but I get tired of waiting. Jerry >> tree: array 0 for n 1 100000 1 [insert tail tree 1.0 * n] == [] >> length? tree == 100000 >> last tree == 100000 >>