array(array) combinations(array arr, int len)
Returns an array of all combinations of length len of elements from arr .
permute()