What is a Quantum Computer? Explaining Ultimate Computing Principles Like Superposition and Quantum Entanglement from Scratch