kinds of circuit and examples