It is an utility class for Switches,
in this case are Push-Button.
With debouce sistem based on time that is configurable
Very simple to use :
You have to pass a method(int val) do you prefer to the constructor
The val parameter give you the value in voltage read by the analog input
ButtonLadder* butt_ladder = new ButtonLadder(PIN_LADDER, exploreVoltRange);
Check the example in the ButtonLadderExample folder