if I have this array: [thing1, thing2, null, null, thing3, thing4]
if I call Count(), will it return 4 (doesn't include the null spaces) or 6 (includes the null spaces)?
and if I call Add(thing5)
will it do this: [thing1, thing2, null, null, thing3, thing4, thing5]
or this: [thing1, thing2, thing5, null, thing3, thing4]