task 2 files added
remove generated files
update gitignore
fixed errors with subroutines declarations
new test programs