Carbon based materials: a review of adsorbents for inorganic and organic compounds | Synapse