Karp-Rabin implemented using hash-map

Versione implementata tramite l'utilizzo di un hash-map invece di un array di lunghezza pari all'input.
Per semplicità l'implementazione dell'hash-map è fornita da una libreria di terze parti inclusa nella cartella "hash".
Qui si vede bene l'effetto di non avere eliminato il codice. Bisogna andare a cerca l'inizio del commento, mentre invece sarebbe immediato vedere il codice rimosso.