How does emacs decide when to split an existing window and when to
make a new window? I prefer having four windows side-by-side, but when
I run "other-window" type commands, emacs tends to split until I have
eight windows (two rows of four) before it starts reusing windows.