Invertir claves y valores

Devuelve un nuevo mapa con las claves y los valores intercambiados. Los valores de entrada son únicos.

Ejemplos

Program.invert(Map.of("z", "q", "w", "f")) ➞ Map.of("q", "z", "f", "w")

Program.invert(Map.of("a", 1, "b", 2)) ➞ Map.of(1, "a", 2, "b")