Version 3.0: Implemented word by word differences.