Please see Development Guidelines Please use pull requests to contribute If suggesting algorithmic change, please provide evidende that it is helpful to accuracy or running time or both