Ghange BrutForse from one-by-one to recursive.
Optimizing: Multiply changed to Left_Shift
Add thread
editing README
Merge remote-tracking branch 'origin/develop' into interface