fixed array_slice()
fixed array_product()
fixed range()