! spaces bug
+ zipWith generic
+ [tests] add3