Its a binary counter, a ripple counter, ripple meaning the outputs change state sequentially, meaning that the binary output isnt allways valid.
Its a chip commonly used to clock devices that need a binary value, or to divide down a certain frequency, each output divides by 2.
Its commonly used with microprocessors and phase locked loops.