Ratiocinate.com

ra·ti·oc·i·nate  

to think or argue logically and methodically

to reason; carry on a process of reasoning