Easy to understand, but hard to learn