Altered arguments to make more sense
First implementation
redid argument names to be a bit shorter
fixed array initialization statement