- some platforms don't support C++17 Special Mathmatical functions, most notibly macOS and llvm. This enables this to work by using boost for the bessel functions