A Fresh Computational Approach to Textual Variation