Are Smart Phones Spreading Faster than Any Technology in Human History?