Added Problem 3: Complementing a Strand of DNA in Java