    var a = 1 +2*3;
    println(a);
    a = a+12.1;
    println(a);
    var b = 1+a;
    println(b*a+1+2);
    var calla = function(a, b, c, d) {
        return a+b+c+d;
    };
    var callb = function() {
        return 1+2+3;
    };
    var callc = function() {
        return function(a, b,c) {
            return a*b*c;
        };
    };
    println(calla(1,1,1,1));
    callb();
    callc()(2,2,3);
    println(a+callc()(2,2,3));
    function add(left, right) {
        return left+right;
    }
    add(1, 2.1*3);
    var b = 1;
    for(var a = 1; a<10; a=a+1){
        b = b +a;
        println(b);
        if (a>=5){
            break;
        }
    }
    var a = [1, 2, [3, 1, 2]];
    a = append(a, 8, 7, 9);
    for(var i = 0; i < len(a); i=i+1) {
        if(i==2) {
            println(a[i][1]);
        }else{
            println(a[i]);
        }
    }