Implement a minimal local HTTP server | Rippling Interview Question