public override string ToString() { //return return((IsNegative ? "-" : "") + Digits.Fold("", (acc, b) => (b ? "1" : "0") + acc)); }