Negation trees: a unified approach to Boolean function complementation | IEEE Journals & Magazine | IEEE Xplore