The future of humanity 40