v0.8.0
Some additions in preparation for big integers.
GitHub
New NBKBinaryInteger APIs
bitWidth >= 1
var nonzeroBitCount: Int { get }
var leadingZeroBitCount: Int { get }
var mostSignificantBit: Bool { get }
New NBKUnsignedInteger APIs
func subtractingReportingOverflow(_ other: Self) -> PVO<Self>
mutating func subtractReportingOverflow(_ other: Self) -> Bool
func subtractingReportingOverflow(_ other: Digit) -> PVO<Self>
mutating func subtractReportingOverflow(_ other: Digit) -> Bool