Quantum Computing Simulator

After playing with IBM's simulator and other simulators, I wanted to understand more into the way gates work. The only way, ofcourse, is to implement your own simulator.

Suprisingly, it is not hard to write a simulator from scratch. Following are some interesting cool features I have implemented, which I did not find in other simulators.

Source code is at my Github repo. Please bear with my extremely minimal style of coding.