In investing, compounding involves reinvesting the earnings an asset generates so they produce additional gains over time. Compounding is a powerful investment tool because it not only provides gains ...