What are networks and why are they useful?