This chapter provides background and motivation specifically for programmers. If you don't have a programming background, you can safely skip straight into Part I.
This chapter provides background and motivation specifically for programmers. If you don't have a programming background, you can safely skip straight into Part I.