Crime Hotspot Detection: A Computational Perspective