https://aticleworld.com/dynamically-allocate-2d-array-c/9999-min-1/
1D dynamic array