Generalized knots (virtual knots, welded knots, etc.) Low-dimensional topology mathematics