A Life in Code: Pioneer Cryptanalyst Elizebeth Smith Friedman