initial
about asserts done
about_nil done
about_arrays done
about_arrays done
about_array_assignment done