B-tree completed, tests written for all cases I could think of. Duplicates are covered in every tests that uses mixed tree.