A Learning Algorithm for Multi-dimensional Trees, or: Learning Beyond Context-Freeness Chapter uri icon