Tables and an Algorithm for Calculating Functional Groups of Organic Molecules in High Resolution Mass Spectrometry