reverse complement
return list instead of string
pattern matching