Lenstra-Lenstra-Lovasz bases