mental gymnast

Noun

 * 1) Someone who excels at mental gymnastics; a person who thinks creatively and effortlessly.
 * 2)  One who uses complex arguments to justify what is otherwise unjustifiable.