Added Vec2::to_string() and Mat3::to_string()
Moved xprec to a separate header