from typing import List


def permutar(arr: List[int]) -> List[List[int]]:
    """Devuelve todas las permutaciones del array.
    
    :param arr: Lista de enteros únicos.
    :arr type: List[int]
    :return: Lista de permutaciones.
    :rtype: List[List[int]]
    """
    if len(arr) == 0:
        return []
    if len(arr) == 1:
        return [arr]
    t = []
    for i in range(len(arr)):
        r = arr[:i] + arr[i+1:]
        for p in permutar(r):
            t.append([arr[i]] + p)
    return t