override second type assignment operator then add ability to resize array if full