Text this: Drug Repurposing and Computational Drug Discovery:Strategies and Advances