various c projects...for the fun of it