Homotopy theory and fundamental groups in algebraic geometry (Co)homological methods mathematics