Solutions to algorithmic problems.