﻿Credits
Many thanks to the following individuals who have provided useful feedback and contibutions.

	Sohaib Affifi.
	Assem Chelli
	Bassem Jarkas
	Ibrahim Bounehasse
	Mohamed Attia
	Dr. Nada Ghoneim
	Waleed Alhassan 
	