Rewrote GDCC::Array to use iterators.