There s no doubt that we are living in the technology era. Through the years, humans invented several tools that would help them to accomplish or facilitate certain tasks. Those tools might be physical as hardware or programmed like software. Nowaday...