Pattern Generator For Swimming Research Articles