CMP-2020 Circuits Project Team: Mahmoud Adas, Hadi, Mohammed Magdy, Mahmoud Youssri, Khaled Sabry. It's designed, written and created completely by this team for a class project in Computer Engineering, Cairo University. You are welcome to modify and use it freely on your own.