Copyright (c) 2013-2018 Ibrahim Abdelkader & Kwabena W. Agyeman This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/