Refiling

When I was pressed for time I forgot to merge my sorting algorithm branches back to the master branch and did a bunch of work on them. Then I went back to my BST branch and added AVL sorting to the BST and merged THAT into master but not the sorting limb, so there was a merge conflict between the sorting stuff and master. I fixed this, and also refiled the BST into a subfolder of its own.