Compute minimum number of rooms needed | Google Interview Question