Euclid Algorithms and Data structures library written in Typescript and tested using property-based testing.