b-k/py1040: A U.S. personal income tax calculator