Fermat test fine tuning; Implement pre-calculations for SHA256; Using generator for automatic creating GPU multiplication procedures with different sizes; Reduce primality tests number on CPU