<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def register(self, email, full_name, password, **kwargs):
 """Register a new Todoist user. :param email: The user's email. :type email: str :param full_name: The user's full name. :type full_name: str :param password: The user's password. :type password: str :param lang: The user's language. :type lang: str :param timezone: The user's timezone. :type timezone: str :return: The HTTP response to the request. :rtype: :class:`requests.Response` John Doe """

        params = {
            'email': email,
            'full_name': full_name,
            'password': password
        }
        return self._post('register', params, **kwargs)