euler is a library that provides math functions