add iterative shapiro test for normality