Criminal recidivism: Explanation, prediction and prevention