What are programming loops and why are they useful?