Algebraic functions and function fields Curves mathematics