https://medium.com/@edwardsharples0/if-your-house-was-your-coding-project-functions-would-be-your-building-blocks-6ce14a3791cd