fails:String#[] with index, length returns nil if the length is negative big value
fails:String#[] with index, length returns nil if the offset falls outside of self
