Debouncing library for Arduino or Wiring