enclomiphene citrate

What are the uses, benefits, and side effects of enclomiphene citrate?