 
         self.measureBlock {
             let host: Host = Host(hostname: "www.google.com")
-            print("IP Address: \(host.address!)")
+            print("IP Address: \(host.ipAddress!)")
         }
     }
     

        let host: Host = Host(hostname: "www.google.com")

        XCTAssertNotNil(host.hostname)
        XCTAssertNotNil(host.address)

        XCTAssertGreaterThan(host.addresses.count, 0)
        XCTAssertGreaterThan(host.hostnames.count, 0)

        print("Hostnme: \(host.hostname!)")
        print("IP Address: \(host.address!)")

        var sIPAddresses = ""
        for ipAddress in host.addresses {
            sIPAddresses += ipAddress + " "
        }


        let host: Host = Host(address: "2600:3c02::f03c:91ff:fe6e:993c")

        XCTAssertNotNil(host.hostname)
        XCTAssertNotNil(host.ipAddress)

        XCTAssertGreaterThan(host.ipAddresses.count, 0)
        XCTAssertGreaterThan(host.hostnames.count, 0)

        print("Hostnme: \(host.hostname!)")
        print("IP Address: \(host.ipAddress!)")

        var sIPAddresses = ""
        for ipAddress in host.ipAddresses {
            sIPAddresses += ipAddress + " "
        }

