Valeriya Lapidus ip addresses mathematical