support double iterables in distance functions
#1555 impute
fix #1613 help links
#1555 impute based on fork join tasks
#1555 integrate into data model