Design a multi-level API rate limiter | xAI Interview Question