common programmer thought pattern: there are only three numbers: 0, 1, and n. -- Joel Spolsky (User Interface Design for Programmers, Ch 7).