recurse arrays for intersection instead
Merge pull request #237 from kenichi/recurse_arrays

recurse arrays for intersection instead