Infinite Tape
   - You also want to have memory in systems.  It's harder than 
       in VonNeumann machines.
 
   - There are lots of ways to do it, but with bits, you can just
       have some neurons that can be in one of two states.  They
       don't need to persistently fire, but can be activated when
       necessary.  You want to avoid firing as its expensive both
       computationally and biologically.
 
   - Now, you need to set the state. This is done by learning, and
       that's Hebbian learning.
 
   - So, turn on the appropriate bit to be learned, and turn on the
       bit of memory.  This activates the appropriate bit in the memory,
       and can erase the other bit.
 
   - When you want to change the setting, you do that again.
 
   - You can have a tape of these memory items.  
 
   - You need an infinite number of neurons for an infinite tape,
       but the number of neurons only grows linearly with the number
       of memory items. You might need nlogn synapses.