Some C# combinatorics libraries with a focus on Latin Squares