Added preliminary interpreter which is successful calculating fac(10)