
  [;1m-spec adler32(OldAdler, Data) -> non_neg_integer()[0m
  [;1m                 when OldAdler :: non_neg_integer(), Data :: iodata().[0m

  Continues computing the adler32 checksum by combining the previous
  checksum, [;;4mOldAdler[0m, with the checksum of [;;4mData[0m.

  The following code:

    X = erlang:adler32(Data1),
    Y = erlang:adler32(X,Data2).

  assigns the same value to [;;4mY[0m as this:

    Y = erlang:adler32([Data1,Data2]).
