URL Shortening System Design