@aaren hasn't done anything on Github since 2017? There are a billion forks implementing the same `factorial` changes:  @joschaschmiedt has accepted a PR from another user. Are you the de facto canonical copy now?