fails:Array#fill raises an ArgumentError if 3 or more arguments are passed when a block given
fails:Array#fill with (filler, index, length) raises an ArgumentError or RangeError for too-large sizes
fails:Array#fill with (filler, range) raise an exception if some of the given range lies before the first of the array
