Staying within the array bounds
When using arrays in C++, you must be particularly careful to stay within the bounds of the array.
For example, if you create and populate an array containing
five elements, there is nothing in C++ to prevent you from later
fetching and using six element values supposedly from the array.