title: Compare versions as strings
body: <p>Comparing version numbers as strings is not so easy...<br>
  "1.0.0.9" > "1.0.0.10", but it's not correct.<br>
  The obvious way to do it properly is to parse these strings, convert to numbers and compare as numbers. 
  Is there another way to do it more "elegantly"? For example, boost::string_algo...</p>