Started insert and split for non-leaves. Requires testing.