Natural Language Processing for Justifiable Legal Practitioner Assistance