Should return the inverse gate for basic gates like S, T, H etc.
For algorithm (composite of multiple gates) like QFT, should give the inverse by recursively utilising the above logic
Edit: This issue has already been resolved in a separate branch. It shall be closed when that branch is merged into master soon