Korkine–Zolotareff lattice basis reduction algorithm