The analysis of variation between and within genotypes and environments