Find Top K Largest Numbers | Microsoft Coding Question