Up against gates. - Teitelman, R. (IEEE spectrum)