- only acquire more initial pages when expectedSize > pageSize
- make sure that pages from the recycler are "clean"
- implement seek()
Add test for seek()