Initial commit for JavaScript Assessment
Add partial and remove without copy
Update flow control, functions, modules, and recursion