How to Create a Dynamically Allocated Array and Some More Cool Stuff C++