INTRODUCTION TO C