> And here’s the kicker. All of these functions did the same thing as the method.
My only question is if you have function x, y and z, how do you restrict function z so it can only be called from function x, but not from function y? If you have classes you can use access modifiers.