Final project CS50 (Haq Nawaz Malik)