An exploration of BTrees