Functions Personal

This commit finalizes the output code and begins testing.