Coding strategies, perceptual grouping, and the “variability effect” in free recall