Merge pull request #4 from glassbead0/75411406_about_arrays_master

about arrays master

[Delivers #75411406]
completed stage 1 of about_array_assignments.rb

* pivotal tracker id [#75411408]
* learned that you can assign elemts to an array like this:
* my_array = ['hello', 'world']
completed stage 2 of about_array_assingments.rb

* pivotal tracker id [#75411408]
* learned that you can assign multiple variables using an array
* var1, var2 = [value1, value2]
completed stage 3 of about_array_assingments.rb

* pivotal tracker id [#75411408]
* learned that extra values in an array are ignored when doing parallel
* assignment
completed stage 4 of about_array_assingments.rb

* pivotal tracker id [#75411408]
* learned how to use the splat operate in parallal assignment
* var1, var2* = [value1, value2, value3] => var2 == [vale2, value3]
completed stage 5 of about_array_assingments.rb

* pivotal tracker id [#75411408]
* if there are two few values in parallel assignment, the extra
* variables get assigned to nil
completed stage 6 of about_array_assingments.rb

* pivotal tracker id [#75411408]
* used a subarray to assign a variable to an array, and another one to a
* string
completed stage 7 of about_array_assingments.rb

* pivotal tracker id [#75411408]
* if only one variable is given, with a comma, it will be assigned to
* the first value in array
completed stage 8 of about_array_assingments.rb

* pivotal tracker id [#75411408]
* learned that you can swap values for variables with parallel
* assignment
Merge pull request #5 from glassbead0/75411408_about_array_assignments_master

about array assignments master

[Delivers #75411408]
completed stage 1 of about_hashes.rb

* pivotal tracker id [#75411410}
* learned how to create a new hash
* an empty has has a class of Hash, a size of zero, and is equal to {}
completed stage 2 of about_hashes

* pivotal tracker id [#75411410]
* learned that a hash's size is how many key: value pairs it has
completed stage 3 of about_hashes

* pivotal tracker id #[75411410]
* leanred how to access a value of a has by using hash[:key]
completed stage 4 and 5 of about_hashes

* pivotal tracker id #[75411410]
* learned how to use fetch to access has values
* learned how to change or set the values in a hash
completed stage 6 and 7 of about_hashes

* pivotal tracker id [#75411410]
* learned that hashes are not ordered
* learned how to test hash keys using hash.keys
completed stage 8 and 9 of about_hashes

* pivotal tracker id [#75411410]
* learned how to test hash values with hash.values
* learned how to merge hashes with hash.merge (super cool!)
completed stage 10, 11 and 12 of about_hashes

* pivotal tracker id [#75411410]
* learned about creating hashes with default values
Merge pull request #6 from glassbead0/75411410_about_hashes_master

about hashes master

[Delivers #75411410]
completed stage 1 of about_strings

* learned about the is_a? method to check the type of an object.

[#75411412]
completed stages 2-5 of about_strings

* learned all about single and double quoted string
* learned how to use backslashes to use a quote inside a string

[#75411412]