recursive plants