¿Cómo funcionan los mapas hash?