The tree of life and its many branches