oddReflectDir -> odd_reflect_dir
docstrings throughout.  Some functions made private