Улучшенный пагинатор

К задаче #71.