docs: def search_users(self, query, n=20, maxUsers=60):
          """
              Method to perform the searchfy searches.
  
              :param query:   Query to be performed.
              :param n:   Number of results per query.
              :param maxUsers:    Max. number of users to be recovered.
  
              :return:    List of users
          """
          # Connecting to the API
          api = self._connectToAPI()
  
          # Verifying the limits of the API
          self._rate_limit_status(api=api, mode="search_users")
  
          aux = []
  
          page = 0
  
          # print "Getting page %s of new users..." % page+1
          # Making the call to the API
          try:
              newUsers = api.search_users(query, n, page)
  
              for n in newUsers:
                  aux.append(n._json)
  
              #keep grabbing tweets until there are no tweets left to grab
              while len(aux) < maxUsers & len(newUsers)>0:
                  page+=1
                  print "Getting page %s of new users..." % page
  
                  # Grabbing new Users
                  newUsers = api.search_users(query, n, page)
  
                  # Save the users found
                  aux.extend(newUsers)
          except:
              pass
  
          res = []
          # Extracting the information from each profile
          for a in aux:
              res.append(self._processUser(a))
  
          return res