The adaptive toolbox.