public static void SwapValues(ref int a, ref int b)
 {
     Libnoise.SwapValues <int>(ref a, ref b);
 }
 public static void SwapValues(ref float a, ref float b)
 {
     Libnoise.SwapValues <float>(ref a, ref b);
 }
 public static void SwapValues(ref double a, ref double b)
 {
     Libnoise.SwapValues <double>(ref a, ref b);
 }