Vector bundles on curves and their moduli Curves mathematics