Memristor-Based Arithmetic Units