Подскажите , обьясните пожалуйста , сначала я  через unpush добавляю елементы в массив ? потом с этими елементами пытаюсь сделать , простейщую мат операцию сложения , ну вместо того, что бы показать суму этих двуч чисел , оно просто выводит два этих числа .
https://www.w3schools.com/code/tryit...e=FZJ25HN7LUHU
<!DOCTYPE html>
<html>
<body>
<div>
<input id="inp"></input>
<button onclick=test1()>plus element</button>
<button onclick=test2()>=</button>
<p id="tx"></p>
<p id="tx2"></p>
</div>
  <script>
  var g=[];
  function test1(){
var a=document.getElementById("tx");
var f=document.getElementById("inp").value;
g.unshift(f);
a.innerHTML=g;
  }
 function test2(){
 var t=document.getElementById("tx2");
 var sum = g[0]-g[2];
  t.innerHTML=sum;
  }
  </script>
</body>
</html>