#pragma once //! best function ever inline double square(double x){ return x*x; }