Computational Approaches To Studying Organic Cation Sorption To Organic Matter