Why is storing an array into a tuple needed, and when does this situation come up?