This is an example from a book I am going through. Why do you need a constant integer, why cant I just set it to a normal integer and then never change it? Also, what doesCode:#include <iostream> #include <assert.h> using namespace std; const int N_Primes = 7; // Number of Primes int primes[N_Primes] = {2, 3, 5, 7, 11, 13, 17}; int main( ) { int index = 10; assert(index < N_Primes); cin.get(); assert(index >= 0); cin.get(); std::cout << "The tenth prime is " << primes[index] << '\n'; cin.get(); return(0); }mean? Index is greater then = 0? Why dont I just put it as being greater then N_Primes, since that is what I want it not to go over. So confusing...Code:assert(index >= 0);