zip, zipWith

Две ленивых функции `zip`, `zipWith`.
Напиши для них тесты и замути нормальный `README.md.`

Примеры с ленивым zip'om:
``` Javascript
console.log(_.return('[1,-2..]').zipWith(function(a,b){return [a,b];},_.return([1,2,3,4,5])).toArray());

console.log(_.return([1,2,3,4,5]).zipWith(function(a,b){return [a,b];},_.return('[1,-2..]')).toArray());

console.log(_.return([1,2,3,4,5]).zip(_.return('[1,-2..]')).toArray());

var data = [
	"Максим Чуркин"
	, "Вера Аминова"
	, "Дарья Грекова"
	, "Иван Демкович"
	, "Денис Дубленых"
	, "Алексей Королев"
	, "Дмитрий Зонин"
	, "Дмитрий Карпов"
	, "Вадим Шакуро"
	, "Кирилл Корнюхин"
	, "Александр Чегодаев"
	, "Павел Скрипниченко"
	];

var rndPoints = _.return('[1,1..]').map(function(a){return _.random(1,100);});

console.log(
	_.return(data)
	.zipWith(
		function(name, pos) {
			return pos + '). ' + name;
		}
		, _.return('[1,1..]')
	)
	.zipWith(
		function(item, points) {
			return item + ' - ' + points + ' points'
		}
		, rndPoints
	)
	.toArray()
	.join('\n')
);
```