public List fill(object val, long times) { modify(); int t = (int)times; if (m_values.Length < m_size+t) grow(m_size+t); for (int i=0; i<t; ++i) add(val); return this; }