Herbivorous plankton