The two examples differ in how they construct a $linq object. The second example uses the linq constructor and passes 'false' as the second parameter, causing the linq object to not make an internal copy of the array passed as the first parameter (as it does
by default and with the first example).