Create a new shared find_best_GWS. In the process, created a new shared find_best_LWS (both use the same events names).
It can be used without problems on sha256crypt and sha512crypt. I see no problems using this on 'my' fast hashes. More review is necessary to assure it can be used in every format in the jungle.