Algorithm Uses and Properties