Correlation algorithm version 2. Very moment efficient (column wise computation of the matrix doesn't require us to keep all complete partial results in main memory). Is also faster than naive implementation because all reusable terms for computing the correlation between two time windows are cached. Generalized the data structures and added new statistics (median/interquartile range, percentage of pos/neg/abs correlated window pairs) and visualizations for them.