Avoid reference mismatch

Returning the array not by reference is forcing PHP to copy the Zval because the variable is a reference in the method. This change avoids copying the array for each call to ``doCrawl``. See http://jpauli.github.io/2014/06/27/references-mismatch.html for details about what reference mismatches are.