Fundamental data structures in computer science.
The process of transforming any given key or a string of characters into another value.