Crossmatch Algorithms