福尔摩斯运用了哪些推理技巧