Group Theory library for C#