Name-Matching Algorithms for Legal Case-Management Systems