# Functions
NewSlidingWindowCounter creates an instance of SlidingWindowCounter.
NewSlidingWindowCounterWithSecondSlot creates an instance of SlidingWindowCounter with the second level slot.
# Structs
SlidingWindowCounter is used to count the number of events happened in the last X duration (in terms of a sliding window).