An Overlooked Pioneer in Computing: The Story of Marshall Cram and His Revolutionary Adding Machine That Was Ahead of Its Time