long yet intuitive