`a_p` and `b_p` are pretty opaque variable names. Would you please extend them to something else? I know they were `a` and `b` before – wasn't good before so we may as well take this opportunity to fix it! Thanks!