int main ( ); int i4_uniform_ab ( int a, int b, int *seed ); void i4_uniform_ab_test ( ); int *i4vec_distances ( int k, int locate[] ); void i4vec_distances_test ( ); void i4vec_heap_d ( int n, int a[] ); void i4vec_heap_d_test ( ); void i4vec_print ( int n, int a[], char *title ); void i4vec_print_test ( ); void i4vec_sort_heap_a ( int n, int a[] ); void i4vec_sort_heap_a_test ( ); void ksub_random ( int n, int k, int *seed, int b[] ); void ksub_random_test ( ); void test_partial_digest ( int k, int dmax, int *seed, int **locate, int **d ); void test_partial_digest_test ( ); void timestamp ( );