List<Object> items = Arrays.asList(new Object[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13});
Paginator pager = new Paginator(items.size(), 3);
assertEquals(1, pager.firstPage());
assertEquals(5, pager.lastPage());
pager.go(1);
assertEquals(1, pager.getCurrentPage());
assertEquals(page1, pager.slice(items));