Solve best practise test for declaring functions safely.
Change to solve via apply.
Call a function inside of a function.
Pass objects tests.
Pass modules test.
Pass flow control.