Added GPL license
Added FunctionGeneratorTests