Insert 10
Insert 15
Insert 20
Insert 30
Insert 60, node (root) full, split
Add parent (new root), copy 20 to root
Insert 65
Insert 80, leaf full, split
Copy 60 to root (update parent)
Insert 95
Insert 100, leaf full, split
Copy 80 to root (update parent)
Insert 112
Insert 124, leaf full, split
Copy 100 to root (update parent)
Insert 140
Insert 148, leaf full, split
Copy 124 to root
Root full, split, push middle value up (becomes new root node)
Update pointers