#30 pulled the PCGRandomNumberGenerator out from NonBlockingThreadPool.swift, but it (and fastFit) should really move to PenguinStructures (or some similar library) and be made publicly available (and generic where appropriate).
Note: #36 pulls out the other numerical bits and cleans them up.