Also, generally we'd like to avoid single-letter variable names like `a` and `b`, as they're not very informative.