Geometric Detection Algorithms for Cavities on Protein Surfaces in Molecular Graphics: A Survey. (1st June 2017)