  In this work, we provide an overview of circuits for quantum computing. We
introduce gates used in quantum computation and then present resource cost
measurements used to evaluate circuits made from these gates. We then
illustrate how the gates shown are then combined into quantum circuits for
basic arithmetic functions. Architectures for addition, subtraction,
multiplication, and division are shown. We demonstrate how to calculate the
resource costs of quantum circuits. We conclude this overview with by
illustrating an application of the elementary quantum circuits for the image
rotation operation.
