public static unsafe float GetCrossCorrelation(byte *coefficients1, byte *coefficients2) => CrossCorrelation.GetCrossCorrelationCore(coefficients1, coefficients2, 40);
public static int GetHammingDistance(ulong v) => CrossCorrelation.GetHammingDistanceCore(v);
public static float GetCrossCorrelation(byte[] coefficients1, byte[] coefficients2) => CrossCorrelation.GetCrossCorrelationCore(coefficients1, coefficients2, Math.Min(coefficients1.Length, coefficients2.Length));