trunk was half ogre and half troll , and the woodland trolls were unbelievably resilient creatures , extremely strong and capable of incredible feats of self-repair that other beings could only hope to emulate .