Aparenta ser bastante sencillo pero realmente esconde una complejidad sorprendente y en ocasiones poco entendible.