I have a program, and in my program are two functions: main() and vegas(). While I'm in main(), I raise up my savings, but while I'm in vegas(), I raise up my debts. However, my debts will never affect my savings. Why? Because what happens in vegas() stays in vegas().