Change whiten_features to NOT mutate the input matrix

whiten_features to NOT mutate the input matrix, this caused me problems
Merge pull request #1 from Vaishaal/patch-1

Change whiten_features to NOT mutate the input matrix