o_array can now adapt his size to contains everything (starting from size and augmenting his dimension each time is needed)
fixed a bug on the d_realloc function