Physics And Applications Of Conductive Filaments In Electronic Structures: From Metal Whiskers To Solid State Memory