Dynamic arrays and spill support

Dynamic arrays are a new type of arrays, that can update when the source data changes. An example of such an array is UNIQUE, which produces a different sized array depending what the input data and if you change the data, the array size can change as well. For example: If we have values [1, […]