Barwal P. Quantum Computing and Communication Fundamentals...Algorithms 2025