3.11 numba various code optimizations [list comprehension, mapping rather than appending etc] numpy random in numpy rather than the default.