BUG: To initialize a table containing the max corner, the minimum possible value had to be used. std::numeric_limits< double >::min() was used instead of -std::numeric_limits<double>::max() or std::numeric< double >::lowest() in C++11