goncalossilva
for (i in 1..Math.max(query.length, maxDateStringLength)) { query = query.substring(1, i) }