Welcome to the Broken web server.
		You can hit any path (e.g. /1) and get a random status code.
		You can also provide the following query parameters:
		- statusCode: the status code to return (default 200)
		- waitMs: the number of milliseconds to wait before returning the response (default 0)
		- percent: the probability of returning the status code provided (default 0)

		Example:
		- https://broken-web-server.ashishb.net/1?statusCode=404&waitMs=100 (returns 404 status code with 100ms delay)
		- https://broken-web-server.ashishb.net/2?statusCode=500&waitMs=1000&percent=10 (returns 1 second delay and then it return 500 status code 10% of the time)
		- https://broken-web-server.ashishb.net/3?statusCode=429&waitMs=0&percent=100
		- https://broken-web-server.ashishb.net/3?statusCode=200&waitMs=10000000&percent=100 (this will take forever)

		Note that the percent parameter is an int between 0 and 100.
		For example, if you want a 25% chance of returning a 404 status code, you should use percent=25.
		For 429, a default Retry-After header of 10 seconds will be added to the response.