a = np.arange(N)
b = np.arange(N) - N / 2
result, index = arraysums_recursive((a, b), lower=5, upper=6)
суммируя все возможные комбинации произвольного количества массивов и применяя ограничения и возвращая индексы