Completed test 16 test_creating_Arrays by identifying the class and size of the array empty_array
Tests 17 and 18 completed test_array_literals and test_accessing_array_elements
Test 19 completed test_slicing_arrays, need to review slicing further
Provided a note explaining why array[4,0] returns an empty array, while array[5,0] returns nill. Short answer, array[4] points at the tail of the array
Test 20 test_arrays_and_ranges, identifying ranges and conversion from ranges to arrays
Test 21 test_slicing_with_ranges using ranges to slice up an array
Test 22 test_pushing_and_popping_arrays
Test 23 completed test_shifting_arrays, unshifting a vallue onto the array then shifting a value off.
Completed test 24 test_non_parallel_assignment
Completed test 25 test_parallel_assignments
Completed test 26 Completed test_parallel_assignments_with_extra_values
Completed test 27 test_parallel_assignments_with_splat_operator
Completed test 28 test_parallel_assignments_with_too_few_variables
Completed test 29 test_parallel_assignments_with_subarrays
Completed test 30 test_parallel_assignment_with_one_variable pay close attention to the comma, it makes all the different.
Completed test 31 test_swapping_with_parallel_assignment
Completed test 32 test_creating_hashes
Completed test 33 test_hash_literals
Completed test 34 test_accessing_hashes
Completed test 35 test_accessing_hashes_with_fetch