4. compare version numbers