The currently assigned values do *exactly* that. These are pretty much the default values if you want to indicate they have no meaning. They are also the best values to use before actually starting the calculation because ```numeric_limits<double>::max()``` is the only value I can be sure is larger than the first edge length I come across. 

I *could* theoretically change the max value to "0" but in what way would that be less confusing? If you plan on changing a basic structure such as the mesh class you should not get confused by numeric limits, in my opinion. We use this pretty much everywhere for initalisation of values we know nothing about...