 
 /// Adler32 CRC extension for String
 public extension String {
-    
+
     /// Calculate Adler32 CRC for string
     ///
     /// - returns: 32 Bit CRC sum

        let data = [UInt8](string.utf8)
        return self.crc(data: data)
    }
    
    /// Calculate Adler32 CRC of Data
    ///
    /// - parameter data: data to calcuclate the CRC for

            }
            s1 = (s1 + UInt32(c))
            s2 = (s2 + s1)
            self.counter += 1
        }
    }

    /// Get CRC of current state
    ///
    /// - returns: 32 Bits of CRC (current state)
    public var crc: UInt32 {
        return (self.s2 << 16) | self.s1
    }

    /// Calculate Adler32 CRC of String
    ///
    /// - parameter string: the string to calculate the CRC for
