RATIONAL CURVES AND SURFACES: ALGORITHMS AND SOME APPLICATIONS