If you agree that climate change is a global problem that requires a global solution, then the recent agreement achieved in Cancun, Mexico is reason for hope – and succeeded in a few areas where the much more lauded conference in Copenhagen last year failed.