Typos and minor updates; experimentation with profiling and numba performance inhancements