my cryptopals exercises in C