// makeProfileTimer
// function makeProfileTimer() {
//   var t1 = performance.now();
//   return function () {
//     var t2 = performance.now();
//     console.log(t2 - t1);
//   };
// }
// var timer = makeProfileTimer();
// timer()

// makeSaver
// makeSaver = (fn) => {
//   var x = fn();
//   return (_) => x;
// };

// var saver = makeSaver(Math.random);
// var value1 = saver();
// var value2 = saver();
// value1 === value2;

// var saver2 = makeSaver(
//   () =>
//     console.log("saved function called") ||
//     [null, undefined, false, "", 0, Math.random()][Math.ceil(Math.random() * 6)]
// );
// var value3 = saver2();
// var value4 = saver2();

// value3 === value4;

// Final Countdown
// var obj = 6;
// function timer() {
//   obj--;
//   if (obj == 0) {
//     console.log("поехали!");
//     // delete obj(0)
//   } else {
//     setTimeout(timer, 1000);
//   }
//   console.log(obj)
// }
// setTimeout(timer, 1000);


