new_fingerprinter.py takes the algorithm further.