function removeFromArray(a, v){
	var b = new Array(), t;
	while(a.length){
		t = a.pop();
		if(t != v){b.push(t);continue;}
		if(a.length){b.push(a);break;}
	}
	return b;
}

function arrayContains(a, v){
	var b = a;
	var found = false, i=0;
	while(b.length){
		if(b[i] == v){found = true; break;}
		i++; b.pop();
	}
	return found;
}