Added and mostly implemented basic BST, small list tweaks.