What are the two basic categories of pumps?