Misra-Gries Algorithm