Advanced algorithms for comparing surfaces to calculate cut-and-fill volumes accurately. The Reality of "Full Crack" Software Searches