5.3 | Computational implementation