Mejora código para que recorra solo una vez el array
Modifica clase para que soporte múltiples números con máxima repetición
Agrega Tests en JUnit

Se recorre una sola vez el array inicial y se guarda en un mapa
la cantidad de repeticiones que tiene cada uno de los valores.