Propagating the comparison fucntion during the recursion
Merge branch 'dev' into merge/api_and_api-cleanup