analog thinking