### Atom - `ḥ`

- Hash

Characters: `ḥ`

##### Arity: dyadic

This atom is dyadic, which means it takes two arguments.

##### Functionality

Jelly's Hash Function. Given a magic number (like a salt) and an input, yield a value from a collection.

##### Details

`x`

contains a magic number, similar to a salt (tt can also be a base-250 compressed integer in string form), concatenated with a collection of values. If `x`

has more than two values, the first is the magic number and the remainder of the list is the collection. If the second value if `x`

is a number `N`

, it is converted into `[1, 2, ..., N]`

. Then, `y`

is used as input to the hash function. An item from the collection is returned based on this hash. The hash function is defined in `jelly_hash`

.