Fixing pagination bug

page 2 was being filled, even if there weren't enough results to fill
the page.  That meant that, if there were only 5 results, you could
still paginate to page 2: "results 11-10"