Climate change mitigation technologies