Mycophenolic Acid: an Anti-cancer Compound with Unusual Properties