private static HistogramBase CompressedEncodeDecode(HistogramBase source)
{
var targetBuffer = ByteBuffer.Allocate(source.GetNeededByteBufferCapacity());
source.EncodeIntoCompressedByteBuffer(targetBuffer);
targetBuffer.Position = 0;
return(HistogramEncoding.DecodeFromCompressedByteBuffer(targetBuffer, 0));
}