Software Switch Debouncing In Arduino