A tree provides a nursery for ants and makes food for the ant babies, while the ants protect the tree from other insects and plants. This is: