CodeDataStructure refactored with generic tests and Euclidian Algorithm
test.
CodeDataStructure reformuled to merge into testing/TestCodeGeneration
merging CodeDataStructure