1000: A mass for the end of time : Medieval chant and polyphony for the Ascension