Find k most frequent in linear time | PayPal