每一次sort都係重新用新嘅criteria去sort一次
假設2.2.3.5 , 3.1.2.1 , 1.2.3.4,
你sort by first digit之後會變左 1.2.3.4 , 2.2.3.5 , 3.1.2.1
再sort by second digit會變左 3.1.2.1 , 1.2.3.4, 2.2.3.5
再sort by third digit會變左 3.1.2.1 , 1.2.3.4, 2.2.3.5
再sort by forth digit會變左 3.1.2.1 , 1.2.3.4, 2.2.3.5
但正確ip sorting應該係
1.2.3.4 , 2.2.3.5, 3.1.2.1
https://runkit.com/embed/16mqvf6pvlfp