         XCTAssertEqual(gcd(a, a), a)
     }
     
-    func testOneIsMultipleOfOther() {
+    func testMIsMultipleOfN() {
+        let a: UInt = 100
+        let b: UInt = 20
+        XCTAssertEqual(gcd(a, b), a)
+    }
+    
+    func testNIsMultipleOfM() {
         let a: UInt = 20
         let b: UInt = 100
         XCTAssertEqual(gcd(a, b), a)
     }
     
-    func testOneIsPrime() {
+    func testMIsPrime() {
         let a: UInt = 37
         let b: UInt = 600
         XCTAssertEqual(gcd(a, b), 1)
     }
     
-    func testNormalCase() {
+    func testNIsPrime() {
+        let a: UInt = 600
+        let b: UInt = 37
+        XCTAssertEqual(gcd(a, b), 1)
+    }
+    
+    func testNonEdgeCase() {
         let a: UInt = 2061517
         let b: UInt = 624129
         let c: UInt = 18913

        XCTAssertEqual(gcd(UInt(0), 0), 0)
    }
    
    func test0AndN() {
        let n: UInt = 2061517
        XCTAssertEqual(gcd(n, 0), n)
    }
    
    func testCommutativity() {

        XCTAssertEqual(gcd(0, 0), 0)
    }
    
    func testMAnd0() {
        let m: Int = 2061517
        XCTAssertEqual(gcd(m, 0), m)
    }
    
    func test0AndN() {
        let n: Int = 2061517
        XCTAssertEqual(gcd(0, n), n)
    }
    
    func testCommutativity() {
