Do trees have genetically encoded to stop growing at some height, to keep dividing the cells only to a certain amount, or to pump nutritions only till it's advantageous because they've already overgrown their companions? Or do they just keep growing till they can?
I was inspired by this article, according to which the height limit is about 130 m. Since if the second one was true, it would be possible to grow a 130 m tall tree with enough nutritions.
Also, the evolution of trees wouldn't mean to getting more genes of height, but to use nutrients more efficiently.