basic examples learning C