This is to re-learn the c language