import logging


def reverse_complement_of_sequences(sequences):
    """
    
        Reverse complement of DNA sequences
       
        Args:
           sequences (list): python list of strings of DNA sequence of
               arbitraty length
    
        Returns:
            list: python list of strings
            
    """

    if len(sequences) == 0:
        logging.error("'sequences' is empty")
    
    # reverse complement translation table
    rev_comp_tab = str.maketrans("ACTG", "TGAC")

    # translate and reverse ([::-1] <= [start:end:step])
    return [seq.translate(rev_comp_tab)[::-1] for seq in sequences]