A simple recursive bruteforce algorithm in C.
The letters are used in an order based on their use frequency in English. This was one of my first small projects when I started learning how to program in C.
Develop an non-recursive version with multi-threading support.