Inverter chaves e valores

Retorne um novo mapa com as chaves e os valores trocados. Os valores de entrada são únicos.

Exemplos

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")