For this Question: You need to make an order counter to keep track of the total number of orders received.

Complete the function <code> generateOrder() </code> which returns a <code>function func()</code>. This function <code>func</code> should maintain a <code> count (initially 0)</code>. Every time <code>func</code> is called, <code> count</code> must be incremented by 1 and the string <code>"Total orders = " + count</code> must be returned.

<b>Note:</b> The function generateOrder() will be called internally. You do not need to call it yourself. The generateOrder() takes no argument. It is called internally.The generateOrder() function returns a function that returns the string <code>"Total orders = " + count</code>, where <code>count</code> is the number of times the function is called.

const initC = generateOrder(starting);
console.log(initC()) //prints "Total orders = 1"
console.log(initC())  //prints "Total orders = 2"
console.log(initC())  //prints "Total orders = 3"
, I have written this Solution Code: let generateOrder = function() {
    let prefix = "Total orders = ";
    let count = 0;
    let totalOrders = function(){
        count++
        return prefix + count;
    }
    
    return totalOrders;
}, In this Programming Language: JavaScript, Now tell me if this Code is compilable or not?