incomplete start to darray_algos