3.9. Pokemon request pagination
Update the method answering GET requests on the
route api/pokemon to support pagination.
The method must now return collections of pokemon
rather than arrays (use ResourceCollection).
When receiving pageSize as a query parameter, the
number of pokemon in the collection must be limited.
When receiving pageNumber as a query parameter, the
pokemon returned must be those in the desired page
when splitting all pokemon into pages of size pageSize.