addelt -> addelt!
optionally use ArrayViews