Climate models are tools used in climate research that range in complexity from simple zero-dimensional energy balance models to complex three-dimensional general circulation models. They work by solving equations that conserve mass, momentum, energy and other quantities in grid boxes. Climate models are evaluated by comparing their results to observations. They are used for applications such as detecting and attributing causes of climate change, making projections of future climate change, and studying past climates.