Letting x and y both depend on a third variable, so a curve can loop, cross itself and run backwards.