Throughout history, technology has stood at the foreground of advancement in so many fields of study such as medicine, engineering, astronomy, archeology, aeronautics, physics to computer science. The advancements in technological capability have provided...