Add paginate() method. search() become its alias
Add 'distinct' third param to paginate()