Stroke analysis for competitive swimmers.