It was implemented using Bruce Schneier's excellent book "Applied Cryptography", 2nd ed., 1996. Surely this is not meant to compete with the existing implementation of the Python standard library ...
A modern, interactive web application for learning and practicing DSA concepts with a gamified learning experience.