Text this: Finding Global Minima with a Filled Function Approach for Non-Smooth Global Optimization