Name and describe the four functional classes of predators.