On the 'Introduction to Clojure' guide, explain the difference between a Clojure 'vector' and a native Java 'array' as described in the 'Data Structures' section. Additionally, identify and provide the Clojure code example shown for 'Nesting data structures' within the same section.
Navigate to the 'Introduction to Clojure' guide on clojure-doc.org. Scroll to the 'Data Structures' section. Locate the note that explains the distinction between 'vector' and 'array'. Identify the code block that demonstrates 'Nesting data structures'. Extract the explanation for the vector vs. array distinction. Extract the code snippet for nesting data structures.
The agent successfully navigates to the 'Introduction to Clojure' guide and the 'Data Structures' section. The agent correctly states that 'vector' refers to the Clojure data structure, while 'array' refers to the native Java array. The agent correctly identifies and provides the code example for nesting data structures: `{:a [1 2 {:b 3}]}`.