renamed function selection functions, finally removed xZipWith (every function should do one and only one job)