Initial commit
test: moved threefry tests to a separate file
Threefry: removed debug code
Added philox RNG and corresponding tests
Added profiling script
Added hlint script
Moved ``apply`` function to a separate module
Updated cabal file
Draft implementation of RandomGen instance
Added Types module (only synonyms at the moment)
test/TestThreefry: arranged functions more clearly
test/TestPhilox: arranged functions more clearly
test/TestPhilox, TestThreefry: modified tests to check all counter positions
Types: removed Array1 (not worth it)
Philox: added documentation
Threefry: simplified structure, added documentation
Added some links to Readme
Philox, Threefry: added stub module descriptions
Threefry: using existing Data.Bits.rotate
Types: added typeclasses for use in RandomGen