Add this user to the channel's user list and add the channel to this
        user's list of joined channels.

def join(self, channel):
        """Add this user to the channel's user list and add the channel to this
        user's list of joined channels.
        """
        
        if channel not in self.channels:
            channel.users.add(self.nick)
            self.channels.append(channel)