Rainforest algebra