Through the seemingly simple question of how to determine whether a number is odd or even, Christopher Lewis explains the complexities of developing computer software.