Question: Index range checking costs the user time and space but greatly improves software reliability. Write a program that reads a large dictionary, storing each word in a string. Then access each character in the array of strings. Measure the time cost of range checking by running the program twice-once with range checking on and again with it disabled. Also measure the difference in space usage. Use a preprocessor conditional to disable range checking on access.