Text this: Memristor-Based Nanoelectronic Computing Circuits and Architectures