/////////////////////// Std includes
//#include <stdlib.h>
#include <cstdlib>
/////////////////////// Local includes
#include <math.h>
#include <cmath>
#include <algorithm>
#include <limits>