'page' is is meant for the users, users tend to count 1,2,3,4...N 
internally we adapt it to zero-based by : start = ( page - 1 ) * rpp;