I just read over inline functions and I understand what it does, but I don't really see how you're gaining anything when you use it, because if you were to call the function (not inline), that code in the function would still be executed like it was in that part of the code. So then, what's the difference? 