WIP: Reduce data differently, add random walk tests.

CLN: minor PEP8 stuff

WIP: reduce data more

WIP verify user not bonehead