add tests for whiten! and unwhiten!