adding in initial shell of a program as well as the ability to produce a dynamic Hilbert Matrix