https://acadmath.ru/video/29-hashtable-klass/