Detailed description of methods.
Split and Check splits string to list and check each element
Better Match determines if another option is viable
diff ration determines if ratio is 1, before looping the remiaing possibilities.