Some small fixes here and there. Added Array#update(index, &block) to update an array value without checking index bounds twice
Set Number#step limit nil by default (like in Ruby)