quantum computing for computer scientists pdf