Humanity faces many challenges, such as climate disruptions, species extinction, shortage of cheap oil, overpopulation, limited resources – a list that could go on and on. But...