Include <iomanip> for std::setprecision