public double this[int x] { get { return BiPolarUtil.Bipolar2double(_data[x]); } set { _data[x] = BiPolarUtil.Double2bipolar(value); } }