The Future of Life: Meta-Evolution: A Unified Theory of Evolution