actually this just ends up removing half the children. you're correct. will correct it, though we need to agree on the other methods. we do need a removeChildAt method, and that method should directly manipulate the children array.