Removed defaulted move operators because they are not allowed in the standard. Replaced resize() with reserve() because i don't want elements to be created at every resize event