fixed fold docs, added fold test, moving mcZipWith and mcUnzipWith to variadic function