Hashes can sometimes be cached, if there is plenty of area in the data composition where The main element is saved; caching the results of comparisons (a binary operation) is often impractical. Alternatively, comparisons can advantage from shortcutting: if keys typically vary within the initial number of bytes, a damaging comparison can be quite qu