Cryptopals Set 1 reading list (spoilers ahead)