Computes ideal number of buffer pages

Up Next:
* Offset page display so offscreen pages are equal on both sides
* Snap to pages