tip grafter

Grafts a tip on a tree halfway the distance between a supplied tip and
its node