Deleted 'all_seg_list' dictionary, i.e. 'crunch' function doesn't produce all
possible sequential combinations of a given 'criton' size, making the program
much more memory efficient.