Just wanted to know how does the functions work internally? I mean functions are laoded into memory only once. So, if hundred clients request the function at the same time, 100 copies of same function aren't going to be created. It's only 1 function that executes. So how does it get handled? if 1st client requested function and the function is in middle of execution and suddenly 2nd client also requested. So how will the function get executed?