Which of the following statements accurately describes the difference between an array and an iterable in programming?
A) An array is a type of iterable that stores elements in a contiguous memory block, allowing for indexed access.
B) An iterable is a data structure that allows for direct random access to its elements.
C) Arrays and iterables are interchangeable terms that refer to the same data structure.
D) Iterables are fixed in size, whereas arrays can dynamically change their size.