Implement Tool ArrayMergeRcursiveDistinct