Excogigate  - to think out; to find out or discover by thinking; to devise; to contrive;  plot, plan, devise.