Technology is on the verge of assuming almost every aspect of the human life with regard to making it easier to undertake varying day to day tasks. Competition may be a key driver of the ever growing discoveries; however, the insatiable need for humans to make almost everything possible with a swap on their smartphones […]