Computational Approaches for Chemistry Under Extreme Conditions