Filter example and complicated example from Linda
Introduced concept of neighbors. Fixed bad names.