- Delete Array.prototype.push and push method will not work for all arrays.
- As you can call function before and define it after in the program it'll work, but defining prototype methods after and calling it before will throw 'not a function' error
function foo(a){
this.a = a;
}