https://wiki.redronic.com/electronic-tutorial/operational-amplifier-building-blocks/