add IPaginator mixin interface

add ArrayListPaginator collection