maybe_will_paginate breaks on an empty result

On the line above, if there are 0 results, maybe_will_paginate
gets called with an empty collection.
WillPaginate::Collection.create(1, 0, 0) is the result.
WillPaginate doesn't like 0 results per page and raises an
error.

Slightly inconvenient since the db can be seeded with at least
one result, or not index that collection.