Present a Project With Correctness Guarantees | Robinhood Interview Question