Rational Functions and their Domains