Revert "Whistle while I work..."

 * This revert moved to head of commit list per JN.

 * JN changes were backed out, not necessary.  Per JN.

This reverts commit 251090f3afef1af42b06fd93eefe6568484a4d6c.

Conflicts:
	koans/about_array_assignment.rb
Fix about_array_assignment.rb

* parallel assignments creates multiple
  variables, in this case strings.

[#54145631]
Fix about_array_assignment.rb

* Too few variables means that last value is
  assigned 'nil'.  Expected.

* In the case of too many, assume the same
  is happening without any reference to indicate
  this is so.

[#54145631]
Fix about_array_assignment.rb

* With subarrays, the subarray is treated as
  an element for assignment despite having
  multiple elements.

* This is expected behavior based on Ruby so far.

[#54145631]
Fix about_array_assignment.rb

* Parallel assignment with one variable assigns
  the first variable, other assignments lost.

[#54145631]
Fix about_array_assignment.rb

* swapping with parallel assignments behaves as
  expected.

* Assignment is as before, using the
  vales of the variables despite their previous
  assignments.

[#54145631]
Keep whistling
Clean up revert about_array_assignment.rb

* all tests now passing.

[#54145631]