             (input: UInt128(upperBits: 0, lowerBits: UInt64.max),
              expected: UInt128(upperBits: 0, lowerBits: 64)),
             (input: UInt128.max,
-             expected: UInt128(upperBits: 0, lowerBits: 128)),
-        ]
+             expected: UInt128(upperBits: 0, lowerBits: 128))]
         
         tests.forEach { test in
             XCTAssertEqual(test.input.significantBits, test.expected)

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

            (input: (upperBits: 0, lowerBits: 0),
             output: (upperBits: 0, lowerBits: 0)),
            (input: (upperBits: UInt64.max, lowerBits: UInt64.max),
             output: (upperBits: UInt64.max, lowerBits: UInt64.max))]
        
        tests.forEach { test in
            let result = UInt128(upperBits: test.input.upperBits,
