survey
Mexican wave simulation program
online version