name change in accelerate-fft
common options handling utilities
common functions for creating arrays of random data
renaming common utils
export GetOpt library from ParseArgs
lib: add a general utilities module
hashcat: convert to common modules
crystal: use common command line parser
allow parseArgs to show both a header and footer
mandelbrot: use common command line parser
smoothlife: use common command line parser
smoothlife: use common random array generation functions
smoothlife: configurable colour schemes

also move the location of executing the colouring step, to ensure run1 works correctly.
smoothlife: colouring wibbles
nbody: convert to common libs
cabal: update other-modules
nbody: initial conditions