Maps the given page number to an internal zero-based position. Note this is not necessary if we have a pager that supports negative numbers in the first place.