Why UDF Array Functions are Faster