gcd added
test and makefile added
:(