by virre We are living in times when technology is evolving and advancing at unbelievable speeds. The relentless advancements and developments have changed the way technological devices are