Cardiogolf tm - A unique approach to golf fitness