var calcul3DTab = function(a) { var b=[]; if (a.length==3){ return a[2](a[0],a[1]); } else { var i=0; do { b[i]=a[i]; i++; } while ((typeof a[i])!="function"); b[i-2]= a[i](a[i-2],a[i-1]); i--; while (i