the activities, of a business; and a ???business??? is defined to include a professional practice and to include any other undertaking that is carried on for gain or reward or that is an undertaking in the course of which goods or services are supplied other than free of charge.