Quantum Dot-A Promising Candidate for Realization of Quantum Computation: An Overview