code: func newWinZipCTR(block cipher.Block) cipher.Stream {
  	bufSize := streamBufferSize
  	if bufSize < block.BlockSize() {
  		bufSize = block.BlockSize()
  	}
  	// Set the IV (counter) to 1
  	iv := make([]byte, block.BlockSize())
  	iv[0] = 1
  	return &ctr{
  		b:       block,
  		ctr:     iv,
  		out:     make([]byte, 0, bufSize),
  		outUsed: 0,
  	}
  }
docs: // NewWinZipCTR returns a Stream which encrypts/decrypts using the given Block in
  // counter mode. The counter is initially set to 1 per WinZip AES.