Enhanced String.gesub() and String.esub() to support Sidef code as the second argument.
Example:
	str.gsub(/((.)\2*)/, {|a,b| a.len.to_s + b });