Treelets - an adaptive multi-scale basis for high-dimensional,