Exploring Shor's algorithm and its implications, a project for the ~~best~~ course "Discrete Math for Engineers".