INTRODUCTION TO THE THEORY OF CATEGORIES AND FUNCTORS