Homotopy theory an introduction to algebraic topology