Fixed array and table concats not acting properly

If start index was higher than the length of the array, it'd return the
last value, which is wrong. It should return an empty string