// DNA is a long molecule that consists of a string of units called nucleotides. There are 4 types
// of nucleotides, represented by the letters "A", "T", "C", and "G". Given two inputs: an arbitrary
// DNA sequence and a list of DNA fragments, return true if the sequence can be constructed
// using some combination of the fragments, false otherwise.
// Examples:
// Input: "GTCAGAG", ["GTC", "AG"]
// Returns: True
// Input: "GTCAGAG", ["GTCA", "AGAG"]
// Returns: False