#ifndef Math_hpp
#define Math_hpp

#include <math.h>

struct Math {
  static const double PI;
  static const double PIdiv2;
  static const double PIdiv4;
  static const double PImul2;
  static const double SQRT2;
  static const double SQRT2div2;
  static const double SQRT3;
  static const double SIN30;
  static const double SIN45;
  static const double SIN60;
  static const double COS30;
  static const double COS45;
  static const double COS60;
  static const double TAN30;
  static const double TAN45;
  static const double TAN60;
  static const double Div3;
  static const double rand(const double min = 0);
  static const bool checkRand(const double probability = 0.5);
};

#endif
