Design a secure document vault | Harvey Interview Question