function compares byte string
against byte string
Both strings are assumed to be
function returns zero if the two strings are identical,
otherwise returns the difference between the first two differing bytes
values, so that
is greater than
Zero-length strings are always identical.