Add `version_cmp' function