I have an alternative algorithm to propose:
1. Input: Facial recognition and DNA sample with credit history and blood type for evaluation.
2. Output: That person is a criminal.<p>Literally, every single human (in the US, anyhow) has or will violate at least some law sooner or later. There are simply too many laws to avoid doing so, even to know whether one is doing so.