Simple vectorization examples in numpy

Lesson on how to use vectorization in numpy to speed up Python code. Includes example on optimizing 1D cellular automata using logical indexing and vectorization.