Split right

Not ready for merge.
I've seen this magic number before. Should this be using ```memory_page_max``` rather than max leaf page? Or possibly tests like those in ```bt_page.c:__evict_force_check```?