Add ip2long function