Compatible Solutes of (Hyper)thermophiles and Their Role in Protein Stabilization