add
Add one occurrence of encodedItem to this sketch. Returns a Patch carrying a sparse delta with exactly depth entries — one per hash row. Wire cost per add is O(depth) rather than O(depth × width). The receiver is unchanged.
Use this overload when the caller already holds or can cache the UTF-8 encoding of the key — it avoids the ByteArray allocation that add(String) performs on every call.
Add one occurrence of item to this sketch. Returns a Patch carrying a sparse delta with exactly depth entries — one per hash row. The receiver is unchanged.
For high-frequency hot paths where the same key is added many times, prefer add(ByteArray) with a cached encoding to avoid per-call allocation.