How does an evaporative swamp cooler work and what are its main components?