filters.py: changed 'size' normalization option in pyramids to be over size, not sqrt(size), because experimentation is showing that this enables better convergence
__init__.py: changed demo('optimization') according to empirical best practices, which includes normalizing pyramid levels by size and including a final stage without the rest of the pyramid