<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def list_members(self, name, type="USER", recurse=True, max_results=1000):
 """ Look up all the members of a list. Args: name (str):
 The name of the list type (str):
 The type of results to return. "USER" to get users, "LIST" to get lists. recurse (bool):
 Presumably, whether to recurse into member lists when retrieving users. max_results (int):
 Maximum number of results to return. Returns: list of strings: names of the members of the list """

        results = self.client.service.getListMembership(
            name, type, recurse, max_results, self.proxy_id,
        )
        return [item["member"] for item in results]