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

* 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

* swapping with parallel assignments behaves as
  expected.

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

[#54145631]