added least squares non-linear optimization libraries detection
no fluff
adjust whitespace