Partição móvel
Retorne todas as formas possíveis de dividir o array entre elementos adjacentes. Cada resultado contém uma parte esquerda não vazia e uma parte direita não vazia. Retorne um array vazio se a entrada estiver vazia.
movingPartition([1, 2, 3]) // [[[1], [2, 3]], [[1, 2], [3]]]