Remove elements from a list by matching the elements in the other list.

        This method only looks inside current instance's value, not recursive.
        There is no need for a recursive one anyway.
        Match by == operation.

        Args:
            removeList (list): The list of matching elements.
            selfValue (list): The list you remove value from. Usually ``self.value``

def _remove(self, removeList, selfValue):
        '''Remove elements from a list by matching the elements in the other list.

        This method only looks inside current instance's value, not recursive.
        There is no need for a recursive one anyway.
        Match by == operation.

        Args:
            removeList (list): The list of matching elements.
            selfValue (list): The list you remove value from. Usually ``self.value``
        '''
        for removeValue in removeList:
            print(removeValue, removeList)
            # if removeValue equal to selfValue, remove
            removeEverything(removeValue, selfValue)