Fixes test_non_parallel_assignment

* I learned about non-parallel assignments

[#65851404]
Fixes test_parallel_assignments

* Learned that assigning variables to an array
  will assign those variables to the elements in
  that array in order

[#65851404]
Fixes test_parallel_assignments_with_extra_values

* Learned that if there are less variables than
  the number of elements in an array, then the
  variables will be assigned to an equal number of
  elements. Extra elements will not be assigned.

[#65851404]
Fixes test_parallel_assignments_with_splat_operator

* Learned that if a variable has a splat operator
  in it, it will be assigned the elements from
  its equivalent counterpart in an array and
  forward AS an array

[#65851404]
Fixes test_parallel_assignments_with_too_few_variables

* Learned that if more variables are assigned to
  an array with less than equal elements, the
  variables that have no "counterpart" will have
  a value of 'nil'

[#65851404]
Fixes test_parallel_assignments_with_subarrays

* Learned that subarrays within arrays can be
  assigned to variables. Subarrays are elements.

[#65851404]
Fixes test_parallel_assignemnt_with_one_variable

* Learned that variable followed by a "," means
  that you're assigning a single variable the
  value of the first element of an array
* If that variable doesn't have a "," after it,
  then it will assign the whole array to that
  variable (tested it myself)

[#65851404]
Fixes test_swapping_with_parallel_assignment

* Learned that you can use parallel assignment to
  change the value of variables

[#65851404]
Merge pull request #5 from RKB1923/65851404_about_array_assignment_master

Fixes 65851404_about_array_assignment_master

[Delivers #65851404]
Fixes test_creating_hashes and 1 more

* Learned that hashes have a class of Hash
* Learned that {} denotes an empty hash
* Learned that hashes are similar to arrays in
  that they have "elements" made up of
  name => value pairs
* Learned that the number of pairs are equivalent
  to the hash size

[#65851406]
Fixes test_accessing_hashes_with_fetch

* Learned that if you fetch a key that doesn't
  exist, you will get a KeyError
* It's better to use #fetch instead of #[] when
  accessing hash keys because it will return an
  error vs. just returning 'nil'
* Learned that you can change the value of a
  key => value pair by just accessing the hash
  key and assigning it a new value
* I'm not really sure why "expected" was broken
  out into a variable versus a literal because
  I'm not sure what a literal is. I will
  speculate that "expected" was a variable so
  that it could contain a hash so that it could
  be asserted equal to hash on line 40

[#65851406]
Fixes test_hash_is_unordered

* Learned that in terms of equivalency, the order
  of the key => value pairs is unimportant.
* I also confirmed that equivalency will check for
  both the keys and values being present and equal
* I learned that you can use the include? method
  to check for the presence of a key
* I also learned that all the keys in a hash have
  a class of array

[#65851406]
Fixes test_combining_hashes

* I learned that the .merge method will overwrite
  any existing key => value pairs and add new
  key => value pairs at the end of the hash it's
  being merged into (remembering that order really
  doesn't matter)

[#65851406]
Fixes test_default_value

* Learned that the .new method on a hash has an
  option of specifying the default value of any
  key where the value has not been specified

[#65851406]
Fixes test_default_value_is_the_same_object

* I learned that you can use an array as the
  default value of a new hash, populate that
  array, and then any comparison with a hash key
  that uses that array with another hash key that
  uses that array will declare them equal (same
  object_id)

[#65851406]
Fixes test_default_value_with_block

* A little confused here. I think I learned that
  when the hash and key are passed into this
  block, the value will be []. However, hash[:one]
  and hash[:two] were assigned array values of
  "uno" and "dos" respectively.

[#65851406]
Merge pull request #6 from RKB1923/65851406_about_hashes_master

Fixes 65851406_about_hashes_master

[Delivers #65851406]
Update about_strings.rb
Update about_strings.rb
Fixes test_double_quoted_strings_are_strings

* Learned that double-quotes strings are strings
* Learned that single-quotes strings are also
  strings
* Learned that single quotes turn everything in
  them into strings, even double quotes
* Learned that double quotes can be used to
  specify a string with interpolation (using
  backslashes is possible)
* Learned that you should use backslashes when
  you're not that sure about what to do
* Learned that you can put a string in the
  following for really hard quoting cases:
  %( )
  %! !
  %{ }
* This is known as flexible quoting

[#65851408]