Compressed words
Changed PrintTo and added auto reduce

1. Now PrintTo prints CWord as XxYYyy instead of 103322
2. CWord is guranteed to be reduced after every operation except cyclic
shift
Experiment update
Added command line option - the harvest length
Fixed bug with harvest & added options

1. Fixed bug with combined vertices in harvest
2. Added command line options to customize different parameters, like
maximum length of a conjugator of the maximum length for harvest
3. CWord got a constructor from a string
4. Conjugators are generated now, not simply listed
Introduced weight
Now harvest also restricts the weight of path
Added harvest which finds all cylces of given weight and limited length
WIP
Implemented and testes naive implementation
Fixed all bugs in the implementation of new harvest with weights
Updated main to use new graphs
Added timers
Now harvest with predefined begin/end also returns paths of weight -w
Speed-up ful harvest by starting from an edge with a non-zero weight
Added reweight procedure to speed-up harvest
Added extended statistics
Probably fixed the problem with wrong average duration
Added ReduceAndNormalize for a word
Fixed missing first pair among unprocessed words