rm is mod, fixed simplify reverse loop bug
rm ci.testling due to denial of service
added isArray, countMultiple; join and the latter take array as 2nd arg