def encrypt_chunk(num1,num2,key)
      y,z,sum = num1,num2,0

      ITERATIONS.times do |i|
        y   += ( z << 4 ^ z >> 5) + z ^ sum + key[sum & 3]
        y   = y & 0xFFFFFFFF;

        sum += DELTA
        z   += ( y << 4 ^ y >> 5) + y ^ sum + key[sum >> 11 & 3]
        z   = z & 0xFFFFFFFF;

        # ruby can keep on getting bigger because of Bignum so
        # you have to and with 0xFFFFFFFF to get the Fixnum
        # bytes

      end
      return [y,z]
    end
def encrypt_chunk(num1,num2,key)
      y,z,sum = num1,num2,0

      ITERATIONS.times do |i|
        y   += ( z << 4 ^ z >> 5) + z ^ sum + key[sum & 3]
        y   = y & 0xFFFFFFFF;

        sum += DELTA
        z   += ( y << 4 ^ y >> 5) + y ^ sum + key[sum >> 11 & 3]
        z   = z & 0xFFFFFFFF;

        # ruby can keep on getting bigger because of Bignum so
        # you have to and with 0xFFFFFFFF to get the Fixnum
        # bytes

      end
      return [y,z]
    end
-------------------------------------------------------------
 encrypt 2 of the integers ( 8 characters ) of the input into
 the cipher text output
-------------------------------------------------------------