function curryIt(fn) {
return function foo1(a){
return function foo2(b){
return function foo3(c){
return fn.apply(this,[a,b,c])
}
}
}
}
function curryIt(fn) {
return function foo1(a){
return function foo2(b){
return function foo3(c){
return fn.apply(this,[a,b,c])
}
}
}
}