ary_pointer.c more complicated.