How Technology Solves Five Current Challenges in Law Enforcement Investigations