First draft of BTree done, Never compiled, Not tested