Yet another rotary encoder library.
Doesn't need debouncing circuitry and can work with a single interrupt or polling.