TEST#1 [FIRST TRY]

var operator = {
  '*': function(a,b) {return Math.floor(a * b)},
  '+': function(a,b) {return Math.floor(a + b)},
  '-': function(a,b) {return Math.floor(a - b)},
  '/': function(a,b) {return Math.floor(a / b)}
}

function zero(t) {
  return t ? operator[t[1]](0, t[0]) : 0;
}
function one(t) {
  return t ? operator[t[1]](1, t[0]) : 1;
}
function two(t) {
  return t ? operator[t[1]](2, t[0]) : 2;
}
function three(t) {
  return t ? operator[t[1]](3, t[0]) : 3;
}
function four(t) {
  return t ? operator[t[1]](4, t[0]) : 4;
}
function five(t) {
  return t ? operator[t[1]](5, t[0]) : 5;
}
function six(t) {
  return t ? operator[t[1]](6, t[0]) : 6;
}
function seven(t) {
  return t ? operator[t[1]](7, t[0]) : 7;
}
function eight(t) {
  return t ? operator[t[1]](8, t[0]) : 8;
}
function nine(t) {
  return t ? operator[t[1]](9, t[0]) : 9;
}

function plus(n) {
  return [n, "+"];
}
function minus(n) {
  return [n, '-'];
}
function times(n) {
  return [n, '*'];
}
function dividedBy(n) {
  return [n, '/'];
}