strands contains at most 50 strings and at least one string.
strands contains only the letters 'C',
'G', 'A', 'T'.
strands is at most 50-characters long.
strands = {"CGATT", "CGA", "CGATTT" }
Returns: "CGATTT"
There is one maximal-length strand, return it.
strands = {"CGATAGC", "CGAT", "TCAG", "CGATTTT"}
Returns: "CGATAGC"
There are two strands of 7 characters, return the first one.
strands = {"CGT"}
Returns: "CGT"
