              expected: UInt128(upperBits: UInt64.max, lowerBits: 0)),
             (input: UInt128(upperBits: 0, lowerBits: 1),
              shiftWidth: UInt64(0),
-             expected: UInt128(upperBits: 0, lowerBits: 1))
-        ]
+             expected: UInt128(upperBits: 0, lowerBits: 1))]
         
         tests.forEach { test in
             var testValue = test.input

    
    func testLeadingZeroBitCount() {
        let tests = [
            (input: UInt128(), result: 128),
            (input: UInt128(1), result: 127),
            (input: UInt128(UInt64.max), result: 64),
            (input: UInt128(upperBits: 1, lowerBits: 0), result: 63),
            (input: UInt128.max, result: 0),
        ]
        
        tests.forEach { test in
            XCTAssertEqual(test.input.leadingZeroBitCount, test.result)

    
    func testTrailingZeroBitCount() {
        let tests = [
            (input: UInt128.min, expected: 128),
            (input: UInt128(1), expected: 0),
            (input: UInt128(upperBits: 1, lowerBits: 0), expected: 64),
            (input: UInt128.max, expected: 0)]
        
        tests.forEach { test in
            XCTAssertEqual(test.input.trailingZeroBitCount, test.expected)}
