Code Review excels at reviewing every detail of real, working code that is specific to your project. By renaming all of your functions to have generic names, you've turned a concrete question into a conceptual one, of interest to all programmers.
From the Programmers Help Center…
I have therefore migrated the question to Programmers.
