How To Understand Abstract Reasoning