public static BitWriter Write_2RD(this BitWriter writer, Tuple <double, double> value)
 {
     writer.Write_RD(value.Item1);
     writer.Write_RD(value.Item2);
     return(writer);
 }