added PearsonCorrelation; refactored similarities