Added gitignore
Added license
Add some code :P
Sample program file
Added Makefile
Implementation suggestion