Encoder Library for Arduino by [CodeRage]