Hash#sort and #sort_by return Vectors

In harmony with @harukizaemon's principle of "closure of operations"!
Removed redundant line from Hash
Set can be initialized using a Range or other Enumerable (not just an Array)
Added Hash#sample and Set#sample