public static void Swap <Type>(ref Type A, ref Type B) { LanguageUtils.Swap(ref A, ref B); }
//[MethodImpl(MethodImplOptions.AggressiveInlining)] public static void Swap <T>(ref T a, ref T b) { LanguageUtils.Swap(ref a, ref b); }