public void SwapValues(BitInteger number) { for (var i = 0; i < IntegerSize; i++) { var temp = number.Fetch(i); number.Set(i, Fetch(i)); Set(i, temp); } }