Add standard deviation.

Closes #19.
Merge pull request #23 from rhattersley/std

Add standard deviation.
Defer aggregation calculation.

Closes #18.
Merge pull request #24 from rhattersley/defer

Defer aggregation calculation.
Support shared evaluation