witcraft

noun

1.
logical and methodical reasoning