improve ArrayUtil; fix NumberUtil