I'll create a post explaining the best way to do that.
But, functions definitions should be written in top-down schema based on his level of abstraction and importance.
Looking forward to it
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.