added remaining zipWith and zipWithPadded methods