The struct OTC cannot implement the Copy trait, because Vec is not Copy. Hence it is giving an error
the trait Copy may not be implemented for this type;.
Here's a good explanation of why some
T can't derive the