Functional Groups Chemistry Chart - An Algorithm To Identify Functional Groups In Organic