Zero-based budgeting assigns every dollar a purpose before you spend it, so income minus expenses equals zero. Learn how it works and why it crushes money leaks.