Add stop function

Fix Griewank function

Separate main method to eval and accurate_test

Add max_eval on accurate_test
Add Windows compatibility
Fix objective constraint

Fix algorithm based on MATLAB demo
(http://www.mathworks.com/matlabcentral/fileexchange/downloads/498137/download)

Optimizing some code
Add accurate test

Add gamma test

Add p test

Add benchmark
Add acak library (separate random function)
Add ziggurat method on acak
(http://people.sc.fsu.edu/~jburkardt/cpp_src/ziggurat/ziggurat.html)
Add random test