An efficient method for finding the minimum of a function of several variables without calculating derivatives | Synapse