faster lexical aligner, now finished for first use --- requires more testing though.