added speed tests, mcZipWith uses as a more general implementation of mcZip